package mobmap.util;
/**
 * Classe que representa um Quadro, dos quais 
 * um mapa é feito. 
 * 
 * 
 * @author ulisses
 *
 */
public class Quadro {
	
	public static final String TIPO_IMAGEM = "png"; 
	
	public static final int SIZE = 256; 

	private int posHRelativa;
	private int posVRelativa;
	private String nomeImagem;
	
	public Quadro(int posVR,int posHR, String nome){
		posHRelativa = posHR;
		posVRelativa = posVR;
		nomeImagem = nome;
	}
	
	/**
	 * Retorna a posicao HORIZONTAL
	 * relativa do quadro em relação 
	 * ao visor do celular
	 * @return
	 */
	public int getPosHRelativa() {
		return posHRelativa;
	}

	public void setPosHRelativa(int posHRelativa) {
		this.posHRelativa = posHRelativa;
	}

	/**
	 * Retorna a posicao VERTICAL
	 * relativa do quadro em relação 
	 * @return
	 */
	public int getPosVRelativa() {
		return posVRelativa;
	}

	public void setPosVRelativa(int posVRelativa) {
		this.posVRelativa = posVRelativa;
	}

	public String getNomeImagem() {
		return nomeImagem + "."+TIPO_IMAGEM;
	}

	public void setNomeImagem(String nomeImagem) {
		this.nomeImagem = nomeImagem;
	}
	
	public String toString(){
		return getNomeImagem()+ " H:"+getPosHRelativa()+" V:"+getPosVRelativa();
	}
}
